
/**
 * Deze klasse bevat specifieke info voor de KantineMedewerks wat een subklasse is van person
 * 
 * @author Stephan Veenstra & Michel Jansma 
 * @version 2010.10.05
 */
public class Kantinemedewerker extends Person
{
    private String medewerkersNummer;
    private boolean kassaRecht;

    /**
     * Constructor for objects of class Kantinemedewerker
     */
    public Kantinemedewerker(String naam, String medewerkersNummer, boolean kassaRecht)
    {
        super(naam);
        setMedewerkersNummer(medewerkersNummer);
        setKassaRecht(kassaRecht);
    }
    
    /**
     * Zet de medewerkersnummer van de kantine medewerken
     * @param medewerkersNummer
     */
    public void setMedewerkersNummer(String medewerkersNummer)
    {
        this.medewerkersNummer = medewerkersNummer;
    }
    
    /**
     * Zet het kassaRecht voor de kantine medewerken
     * @param kassaRecht
     */
    public void setKassaRecht(boolean kssaRecht)
    {
        this.kassaRecht = kassaRecht;
    }
    
    /**
     * @return de medewerkersNummer van de kantineMedewerker
     */
    public String getMedewerkersNummer()
    {
        return this.medewerkersNummer;
    }
    
    /**
     * @return de medewerkers kassaRecht
     */
    public boolean getKassaRecht()
    {
        return this.kassaRecht;
    }
    
     /**
     * Print alle klasse-specifieke gegevens
     */
    public void drukAf()
    {
        System.out.println("MedewerkersNummer: " + getMedewerkersNummer() + "\nKassarecht: " + getKassaRecht());
    }

}
